#! /usr/bin/env python

import rospy
from plumbing_pub_sub.msg import Person

"""
    订阅方：订阅的消息
        1. 导包
        2. 初始化ROS节点
        3. 创建订阅者对象
        4. 组织订阅逻辑，并处理订阅数据
        5. spin()
"""

def doPerson(p):
    rospy.loginfo("订阅的数据是：%s, %d, %.2f", p.name, p.age, p.height)

if __name__ == "__main__":
    # 2. 初始化ROS节点
    rospy.init_node("daye")
    #     3. 创建订阅者对象
    sub = rospy.Subscriber("jiaoshetou", Person, doPerson, queue_size=10)
    #     4. 组织订阅逻辑，并处理订阅数据
    #     5. spin()
    rospy.spin()


    pass